﻿///////////////////////////////////////////////////////////////
// This is generated code. If you modify this code, be aware
// of the fact that when you re-generate the code, your changes
// are lost. If you want to keep your changes, make this file read-only
// when you have finished your changes, however it is recommended that
// you inherit from this class to extend the functionality of this generated
// class or you modify / extend the templates used to generate this code.
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 1.0.2005.1
// Code is generated on: Friday, March 07, 2008 3:18:12 PM
// Code is generated using templates: C# template set for SqlServer (1.0.2005.1)
// Templates vendor: Solutions Design.
// Templates version: 1.0.2005.1.111705
//////////////////////////////////////////////////////////////
using System;
using SD.LLBLGen.Pro.ORMSupportClasses;
using RPSDAL.FactoryClasses;
using RPSDAL;

namespace RPSDAL.HelperClasses
{
	/// <summary>Field Creation Class for entity AvailableToContactTypeEntity</summary>
	public partial class AvailableToContactTypeFields
	{
		/// <summary>Creates a new AvailableToContactTypeEntity.AvailableToContactTypeId field instance</summary>
		public static EntityField AvailableToContactTypeId
		{
			get { return (EntityField)EntityFieldFactory.Create(AvailableToContactTypeFieldIndex.AvailableToContactTypeId);}
		}
		/// <summary>Creates a new AvailableToContactTypeEntity.ContactPageFieldId field instance</summary>
		public static EntityField ContactPageFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(AvailableToContactTypeFieldIndex.ContactPageFieldId);}
		}
		/// <summary>Creates a new AvailableToContactTypeEntity.ContactTypeId field instance</summary>
		public static EntityField ContactTypeId
		{
			get { return (EntityField)EntityFieldFactory.Create(AvailableToContactTypeFieldIndex.ContactTypeId);}
		}
	}

	/// <summary>Field Creation Class for entity BusinessRuleEntity</summary>
	public partial class BusinessRuleFields
	{
		/// <summary>Creates a new BusinessRuleEntity.BusinessRuleId field instance</summary>
		public static EntityField BusinessRuleId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.BusinessRuleId);}
		}
		/// <summary>Creates a new BusinessRuleEntity.ContactGroupId field instance</summary>
		public static EntityField ContactGroupId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.ContactGroupId);}
		}
		/// <summary>Creates a new BusinessRuleEntity.TemplateId field instance</summary>
		public static EntityField TemplateId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.TemplateId);}
		}
		/// <summary>Creates a new BusinessRuleEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.Name);}
		}
		/// <summary>Creates a new BusinessRuleEntity.Description field instance</summary>
		public static EntityField Description
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.Description);}
		}
		/// <summary>Creates a new BusinessRuleEntity.RuleType field instance</summary>
		public static EntityField RuleType
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.RuleType);}
		}
		/// <summary>Creates a new BusinessRuleEntity.Active field instance</summary>
		public static EntityField Active
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.Active);}
		}
		/// <summary>Creates a new BusinessRuleEntity.NoDaysFromInitialContact field instance</summary>
		public static EntityField NoDaysFromInitialContact
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.NoDaysFromInitialContact);}
		}
		/// <summary>Creates a new BusinessRuleEntity.From field instance</summary>
		public static EntityField From
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.From);}
		}
		/// <summary>Creates a new BusinessRuleEntity.To field instance</summary>
		public static EntityField To
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.To);}
		}
		/// <summary>Creates a new BusinessRuleEntity.CallReason field instance</summary>
		public static EntityField CallReason
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.CallReason);}
		}
		/// <summary>Creates a new BusinessRuleEntity.EmailSubject field instance</summary>
		public static EntityField EmailSubject
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleFieldIndex.EmailSubject);}
		}
	}

	/// <summary>Field Creation Class for entity BusinessRuleMailedContactEntity</summary>
	public partial class BusinessRuleMailedContactFields
	{
		/// <summary>Creates a new BusinessRuleMailedContactEntity.BusinessRuleMailedContactId field instance</summary>
		public static EntityField BusinessRuleMailedContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleMailedContactFieldIndex.BusinessRuleMailedContactId);}
		}
		/// <summary>Creates a new BusinessRuleMailedContactEntity.BusinesRuleId field instance</summary>
		public static EntityField BusinesRuleId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleMailedContactFieldIndex.BusinesRuleId);}
		}
		/// <summary>Creates a new BusinessRuleMailedContactEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(BusinessRuleMailedContactFieldIndex.ContactId);}
		}
	}

	/// <summary>Field Creation Class for entity CallEntity</summary>
	public partial class CallFields
	{
		/// <summary>Creates a new CallEntity.CallId field instance</summary>
		public static EntityField CallId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.CallId);}
		}
		/// <summary>Creates a new CallEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.ContactId);}
		}
		/// <summary>Creates a new CallEntity.UserId field instance</summary>
		public static EntityField UserId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.UserId);}
		}
		/// <summary>Creates a new CallEntity.BusinessRuleId field instance</summary>
		public static EntityField BusinessRuleId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.BusinessRuleId);}
		}
		/// <summary>Creates a new CallEntity.Done field instance</summary>
		public static EntityField Done
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.Done);}
		}
		/// <summary>Creates a new CallEntity.UserInformed field instance</summary>
		public static EntityField UserInformed
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFieldIndex.UserInformed);}
		}
	}

	/// <summary>Field Creation Class for entity CallFinishedDropdownFieldValueEntity</summary>
	public partial class CallFinishedDropdownFieldValueFields
	{
		/// <summary>Creates a new CallFinishedDropdownFieldValueEntity.CallFinishedDropdownFieldValueId field instance</summary>
		public static EntityField CallFinishedDropdownFieldValueId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedDropdownFieldValueFieldIndex.CallFinishedDropdownFieldValueId);}
		}
		/// <summary>Creates a new CallFinishedDropdownFieldValueEntity.CallPageFinishedFieldId field instance</summary>
		public static EntityField CallPageFinishedFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedDropdownFieldValueFieldIndex.CallPageFinishedFieldId);}
		}
		/// <summary>Creates a new CallFinishedDropdownFieldValueEntity.Value field instance</summary>
		public static EntityField Value
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedDropdownFieldValueFieldIndex.Value);}
		}
	}

	/// <summary>Field Creation Class for entity CallFinishedPageFieldEntity</summary>
	public partial class CallFinishedPageFieldFields
	{
		/// <summary>Creates a new CallFinishedPageFieldEntity.CallPageFinishedFieldId field instance</summary>
		public static EntityField CallPageFinishedFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedPageFieldFieldIndex.CallPageFinishedFieldId);}
		}
		/// <summary>Creates a new CallFinishedPageFieldEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedPageFieldFieldIndex.Name);}
		}
		/// <summary>Creates a new CallFinishedPageFieldEntity.Type field instance</summary>
		public static EntityField Type
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedPageFieldFieldIndex.Type);}
		}
		/// <summary>Creates a new CallFinishedPageFieldEntity.OrderIndex field instance</summary>
		public static EntityField OrderIndex
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedPageFieldFieldIndex.OrderIndex);}
		}
	}

	/// <summary>Field Creation Class for entity CallFinishedValueEntity</summary>
	public partial class CallFinishedValueFields
	{
		/// <summary>Creates a new CallFinishedValueEntity.CallFinishedValueId field instance</summary>
		public static EntityField CallFinishedValueId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedValueFieldIndex.CallFinishedValueId);}
		}
		/// <summary>Creates a new CallFinishedValueEntity.CallId field instance</summary>
		public static EntityField CallId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedValueFieldIndex.CallId);}
		}
		/// <summary>Creates a new CallFinishedValueEntity.CallPageFinishedFieldId field instance</summary>
		public static EntityField CallPageFinishedFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedValueFieldIndex.CallPageFinishedFieldId);}
		}
		/// <summary>Creates a new CallFinishedValueEntity.FieldValue field instance</summary>
		public static EntityField FieldValue
		{
			get { return (EntityField)EntityFieldFactory.Create(CallFinishedValueFieldIndex.FieldValue);}
		}
	}

	/// <summary>Field Creation Class for entity ContactEntity</summary>
	public partial class ContactFields
	{
		/// <summary>Creates a new ContactEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.ContactId);}
		}
		/// <summary>Creates a new ContactEntity.ContactTypeId field instance</summary>
		public static EntityField ContactTypeId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.ContactTypeId);}
		}
		/// <summary>Creates a new ContactEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.Name);}
		}
		/// <summary>Creates a new ContactEntity.EmailAddress field instance</summary>
		public static EntityField EmailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.EmailAddress);}
		}
		/// <summary>Creates a new ContactEntity.MailAddress field instance</summary>
		public static EntityField MailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MailAddress);}
		}
		/// <summary>Creates a new ContactEntity.MailState field instance</summary>
		public static EntityField MailState
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MailState);}
		}
		/// <summary>Creates a new ContactEntity.MailCity field instance</summary>
		public static EntityField MailCity
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MailCity);}
		}
		/// <summary>Creates a new ContactEntity.MailZip field instance</summary>
		public static EntityField MailZip
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MailZip);}
		}
		/// <summary>Creates a new ContactEntity.MailCountry field instance</summary>
		public static EntityField MailCountry
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MailCountry);}
		}
		/// <summary>Creates a new ContactEntity.Phone field instance</summary>
		public static EntityField Phone
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.Phone);}
		}
		/// <summary>Creates a new ContactEntity.MobilePhone field instance</summary>
		public static EntityField MobilePhone
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.MobilePhone);}
		}
		/// <summary>Creates a new ContactEntity.Fax field instance</summary>
		public static EntityField Fax
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.Fax);}
		}
		/// <summary>Creates a new ContactEntity.ContactVisitDate field instance</summary>
		public static EntityField ContactVisitDate
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.ContactVisitDate);}
		}
		/// <summary>Creates a new ContactEntity.Active field instance</summary>
		public static EntityField Active
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.Active);}
		}
		/// <summary>Creates a new ContactEntity.UserId field instance</summary>
		public static EntityField UserId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.UserId);}
		}
		/// <summary>Creates a new ContactEntity.SendNewsletter field instance</summary>
		public static EntityField SendNewsletter
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldIndex.SendNewsletter);}
		}
	}

	/// <summary>Field Creation Class for entity ContactFieldEntity</summary>
	public partial class ContactFieldFields
	{
		/// <summary>Creates a new ContactFieldEntity.ContactFieldId field instance</summary>
		public static EntityField ContactFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldFieldIndex.ContactFieldId);}
		}
		/// <summary>Creates a new ContactFieldEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldFieldIndex.ContactId);}
		}
		/// <summary>Creates a new ContactFieldEntity.ContactPageFieldId field instance</summary>
		public static EntityField ContactPageFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldFieldIndex.ContactPageFieldId);}
		}
		/// <summary>Creates a new ContactFieldEntity.FieldValue field instance</summary>
		public static EntityField FieldValue
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFieldFieldIndex.FieldValue);}
		}
	}

	/// <summary>Field Creation Class for entity ContactFileEntity</summary>
	public partial class ContactFileFields
	{
		/// <summary>Creates a new ContactFileEntity.ContactFileId field instance</summary>
		public static EntityField ContactFileId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFileFieldIndex.ContactFileId);}
		}
		/// <summary>Creates a new ContactFileEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFileFieldIndex.ContactId);}
		}
		/// <summary>Creates a new ContactFileEntity.File field instance</summary>
		public static EntityField File
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFileFieldIndex.File);}
		}
		/// <summary>Creates a new ContactFileEntity.ServerFile field instance</summary>
		public static EntityField ServerFile
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFileFieldIndex.ServerFile);}
		}
		/// <summary>Creates a new ContactFileEntity.FileUrl field instance</summary>
		public static EntityField FileUrl
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactFileFieldIndex.FileUrl);}
		}
	}

	/// <summary>Field Creation Class for entity ContactGroupEntity</summary>
	public partial class ContactGroupFields
	{
		/// <summary>Creates a new ContactGroupEntity.ContactGroupId field instance</summary>
		public static EntityField ContactGroupId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactGroupFieldIndex.ContactGroupId);}
		}
		/// <summary>Creates a new ContactGroupEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactGroupFieldIndex.Name);}
		}
	}

	/// <summary>Field Creation Class for entity ContactGroupMemberEntity</summary>
	public partial class ContactGroupMemberFields
	{
		/// <summary>Creates a new ContactGroupMemberEntity.ContactGroupMemberId field instance</summary>
		public static EntityField ContactGroupMemberId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactGroupMemberFieldIndex.ContactGroupMemberId);}
		}
		/// <summary>Creates a new ContactGroupMemberEntity.ContactGroupId field instance</summary>
		public static EntityField ContactGroupId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactGroupMemberFieldIndex.ContactGroupId);}
		}
		/// <summary>Creates a new ContactGroupMemberEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactGroupMemberFieldIndex.ContactId);}
		}
	}

	/// <summary>Field Creation Class for entity ContactHistoryEntity</summary>
	public partial class ContactHistoryFields
	{
		/// <summary>Creates a new ContactHistoryEntity.ContactHistoryId field instance</summary>
		public static EntityField ContactHistoryId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.ContactHistoryId);}
		}
		/// <summary>Creates a new ContactHistoryEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.ContactId);}
		}
		/// <summary>Creates a new ContactHistoryEntity.Type field instance</summary>
		public static EntityField Type
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.Type);}
		}
		/// <summary>Creates a new ContactHistoryEntity.BusinessRuleId field instance</summary>
		public static EntityField BusinessRuleId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.BusinessRuleId);}
		}
		/// <summary>Creates a new ContactHistoryEntity.CallId field instance</summary>
		public static EntityField CallId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.CallId);}
		}
		/// <summary>Creates a new ContactHistoryEntity.LetterId field instance</summary>
		public static EntityField LetterId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.LetterId);}
		}
		/// <summary>Creates a new ContactHistoryEntity.Time field instance</summary>
		public static EntityField Time
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactHistoryFieldIndex.Time);}
		}
	}

	/// <summary>Field Creation Class for entity ContactPageDropdownFieldValueEntity</summary>
	public partial class ContactPageDropdownFieldValueFields
	{
		/// <summary>Creates a new ContactPageDropdownFieldValueEntity.ContactPageDropdownFieldValueId field instance</summary>
		public static EntityField ContactPageDropdownFieldValueId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageDropdownFieldValueFieldIndex.ContactPageDropdownFieldValueId);}
		}
		/// <summary>Creates a new ContactPageDropdownFieldValueEntity.ContactPageFieldId field instance</summary>
		public static EntityField ContactPageFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageDropdownFieldValueFieldIndex.ContactPageFieldId);}
		}
		/// <summary>Creates a new ContactPageDropdownFieldValueEntity.Value field instance</summary>
		public static EntityField Value
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageDropdownFieldValueFieldIndex.Value);}
		}
	}

	/// <summary>Field Creation Class for entity ContactPageFieldEntity</summary>
	public partial class ContactPageFieldFields
	{
		/// <summary>Creates a new ContactPageFieldEntity.ContactPageFieldId field instance</summary>
		public static EntityField ContactPageFieldId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.ContactPageFieldId);}
		}
		/// <summary>Creates a new ContactPageFieldEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.Name);}
		}
		/// <summary>Creates a new ContactPageFieldEntity.Type field instance</summary>
		public static EntityField Type
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.Type);}
		}
		/// <summary>Creates a new ContactPageFieldEntity.OrderIndex field instance</summary>
		public static EntityField OrderIndex
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.OrderIndex);}
		}
		/// <summary>Creates a new ContactPageFieldEntity.Rows field instance</summary>
		public static EntityField Rows
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.Rows);}
		}
		/// <summary>Creates a new ContactPageFieldEntity.Columns field instance</summary>
		public static EntityField Columns
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactPageFieldFieldIndex.Columns);}
		}
	}

	/// <summary>Field Creation Class for entity ContactTypeEntity</summary>
	public partial class ContactTypeFields
	{
		/// <summary>Creates a new ContactTypeEntity.ContactTypeId field instance</summary>
		public static EntityField ContactTypeId
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactTypeFieldIndex.ContactTypeId);}
		}
		/// <summary>Creates a new ContactTypeEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(ContactTypeFieldIndex.Name);}
		}
	}

	/// <summary>Field Creation Class for entity LetterEntity</summary>
	public partial class LetterFields
	{
		/// <summary>Creates a new LetterEntity.LetterId field instance</summary>
		public static EntityField LetterId
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.LetterId);}
		}
		/// <summary>Creates a new LetterEntity.BusinessRulesId field instance</summary>
		public static EntityField BusinessRulesId
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.BusinessRulesId);}
		}
		/// <summary>Creates a new LetterEntity.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.ContactId);}
		}
		/// <summary>Creates a new LetterEntity.LetterBody field instance</summary>
		public static EntityField LetterBody
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.LetterBody);}
		}
		/// <summary>Creates a new LetterEntity.Sent field instance</summary>
		public static EntityField Sent
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.Sent);}
		}
		/// <summary>Creates a new LetterEntity.SendDate field instance</summary>
		public static EntityField SendDate
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.SendDate);}
		}
		/// <summary>Creates a new LetterEntity.LetterName field instance</summary>
		public static EntityField LetterName
		{
			get { return (EntityField)EntityFieldFactory.Create(LetterFieldIndex.LetterName);}
		}
	}

	/// <summary>Field Creation Class for entity MailSettingEntity</summary>
	public partial class MailSettingFields
	{
		/// <summary>Creates a new MailSettingEntity.MailSetting field instance</summary>
		public static EntityField MailSetting
		{
			get { return (EntityField)EntityFieldFactory.Create(MailSettingFieldIndex.MailSetting);}
		}
		/// <summary>Creates a new MailSettingEntity.Email field instance</summary>
		public static EntityField Email
		{
			get { return (EntityField)EntityFieldFactory.Create(MailSettingFieldIndex.Email);}
		}
		/// <summary>Creates a new MailSettingEntity.Footer field instance</summary>
		public static EntityField Footer
		{
			get { return (EntityField)EntityFieldFactory.Create(MailSettingFieldIndex.Footer);}
		}
		/// <summary>Creates a new MailSettingEntity.Address field instance</summary>
		public static EntityField Address
		{
			get { return (EntityField)EntityFieldFactory.Create(MailSettingFieldIndex.Address);}
		}
		/// <summary>Creates a new MailSettingEntity.CompanyName field instance</summary>
		public static EntityField CompanyName
		{
			get { return (EntityField)EntityFieldFactory.Create(MailSettingFieldIndex.CompanyName);}
		}
	}

	/// <summary>Field Creation Class for entity RoleEntity</summary>
	public partial class RoleFields
	{
		/// <summary>Creates a new RoleEntity.RoleId field instance</summary>
		public static EntityField RoleId
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.RoleId);}
		}
		/// <summary>Creates a new RoleEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.Name);}
		}
		/// <summary>Creates a new RoleEntity.HasViewContact field instance</summary>
		public static EntityField HasViewContact
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasViewContact);}
		}
		/// <summary>Creates a new RoleEntity.HasEditContact field instance</summary>
		public static EntityField HasEditContact
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditContact);}
		}
		/// <summary>Creates a new RoleEntity.HasViewContactGroup field instance</summary>
		public static EntityField HasViewContactGroup
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasViewContactGroup);}
		}
		/// <summary>Creates a new RoleEntity.HasEditContactGroup field instance</summary>
		public static EntityField HasEditContactGroup
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditContactGroup);}
		}
		/// <summary>Creates a new RoleEntity.HasViewTemplate field instance</summary>
		public static EntityField HasViewTemplate
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasViewTemplate);}
		}
		/// <summary>Creates a new RoleEntity.HasEditTemplate field instance</summary>
		public static EntityField HasEditTemplate
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditTemplate);}
		}
		/// <summary>Creates a new RoleEntity.HasViewUsersAvailableToCall field instance</summary>
		public static EntityField HasViewUsersAvailableToCall
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasViewUsersAvailableToCall);}
		}
		/// <summary>Creates a new RoleEntity.HasAssignCall field instance</summary>
		public static EntityField HasAssignCall
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasAssignCall);}
		}
		/// <summary>Creates a new RoleEntity.HasNumberCallsPerWeek field instance</summary>
		public static EntityField HasNumberCallsPerWeek
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasNumberCallsPerWeek);}
		}
		/// <summary>Creates a new RoleEntity.HasViewBusinessRules field instance</summary>
		public static EntityField HasViewBusinessRules
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasViewBusinessRules);}
		}
		/// <summary>Creates a new RoleEntity.HasEditBusinessRules field instance</summary>
		public static EntityField HasEditBusinessRules
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditBusinessRules);}
		}
		/// <summary>Creates a new RoleEntity.HasConfigureCallFinishedPage field instance</summary>
		public static EntityField HasConfigureCallFinishedPage
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasConfigureCallFinishedPage);}
		}
		/// <summary>Creates a new RoleEntity.HasSummaryReport field instance</summary>
		public static EntityField HasSummaryReport
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasSummaryReport);}
		}
		/// <summary>Creates a new RoleEntity.HasAssignLetters field instance</summary>
		public static EntityField HasAssignLetters
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasAssignLetters);}
		}
		/// <summary>Creates a new RoleEntity.HasConfigureContactInterface field instance</summary>
		public static EntityField HasConfigureContactInterface
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasConfigureContactInterface);}
		}
		/// <summary>Creates a new RoleEntity.HasEditContactType field instance</summary>
		public static EntityField HasEditContactType
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditContactType);}
		}
		/// <summary>Creates a new RoleEntity.HasEditUser field instance</summary>
		public static EntityField HasEditUser
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditUser);}
		}
		/// <summary>Creates a new RoleEntity.HasEditUserGroup field instance</summary>
		public static EntityField HasEditUserGroup
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasEditUserGroup);}
		}
		/// <summary>Creates a new RoleEntity.HasUserLog field instance</summary>
		public static EntityField HasUserLog
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasUserLog);}
		}
		/// <summary>Creates a new RoleEntity.HasWelcomeTemplate field instance</summary>
		public static EntityField HasWelcomeTemplate
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasWelcomeTemplate);}
		}
		/// <summary>Creates a new RoleEntity.HasMailSetting field instance</summary>
		public static EntityField HasMailSetting
		{
			get { return (EntityField)EntityFieldFactory.Create(RoleFieldIndex.HasMailSetting);}
		}
	}

	/// <summary>Field Creation Class for entity SettingEntity</summary>
	public partial class SettingFields
	{
		/// <summary>Creates a new SettingEntity.SettingId field instance</summary>
		public static EntityField SettingId
		{
			get { return (EntityField)EntityFieldFactory.Create(SettingFieldIndex.SettingId);}
		}
		/// <summary>Creates a new SettingEntity.Url field instance</summary>
		public static EntityField Url
		{
			get { return (EntityField)EntityFieldFactory.Create(SettingFieldIndex.Url);}
		}
	}

	/// <summary>Field Creation Class for entity TemplateEntity</summary>
	public partial class TemplateFields
	{
		/// <summary>Creates a new TemplateEntity.TemplateId field instance</summary>
		public static EntityField TemplateId
		{
			get { return (EntityField)EntityFieldFactory.Create(TemplateFieldIndex.TemplateId);}
		}
		/// <summary>Creates a new TemplateEntity.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(TemplateFieldIndex.Name);}
		}
		/// <summary>Creates a new TemplateEntity.Template field instance</summary>
		public static EntityField Template
		{
			get { return (EntityField)EntityFieldFactory.Create(TemplateFieldIndex.Template);}
		}
		/// <summary>Creates a new TemplateEntity.FilePath field instance</summary>
		public static EntityField FilePath
		{
			get { return (EntityField)EntityFieldFactory.Create(TemplateFieldIndex.FilePath);}
		}
		/// <summary>Creates a new TemplateEntity.FileUrl field instance</summary>
		public static EntityField FileUrl
		{
			get { return (EntityField)EntityFieldFactory.Create(TemplateFieldIndex.FileUrl);}
		}
	}

	/// <summary>Field Creation Class for entity UserEntity</summary>
	public partial class UserFields
	{
		/// <summary>Creates a new UserEntity.UserId field instance</summary>
		public static EntityField UserId
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.UserId);}
		}
		/// <summary>Creates a new UserEntity.RoleId field instance</summary>
		public static EntityField RoleId
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.RoleId);}
		}
		/// <summary>Creates a new UserEntity.FirstName field instance</summary>
		public static EntityField FirstName
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.FirstName);}
		}
		/// <summary>Creates a new UserEntity.LastName field instance</summary>
		public static EntityField LastName
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.LastName);}
		}
		/// <summary>Creates a new UserEntity.ConnectName field instance</summary>
		public static EntityField ConnectName
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.ConnectName);}
		}
		/// <summary>Creates a new UserEntity.Password field instance</summary>
		public static EntityField Password
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.Password);}
		}
		/// <summary>Creates a new UserEntity.MaxCallPerWeek field instance</summary>
		public static EntityField MaxCallPerWeek
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.MaxCallPerWeek);}
		}
		/// <summary>Creates a new UserEntity.Email field instance</summary>
		public static EntityField Email
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.Email);}
		}
		/// <summary>Creates a new UserEntity.Active field instance</summary>
		public static EntityField Active
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.Active);}
		}
		/// <summary>Creates a new UserEntity.ViewAllContacts field instance</summary>
		public static EntityField ViewAllContacts
		{
			get { return (EntityField)EntityFieldFactory.Create(UserFieldIndex.ViewAllContacts);}
		}
	}

	/// <summary>Field Creation Class for entity UserLogEntity</summary>
	public partial class UserLogFields
	{
		/// <summary>Creates a new UserLogEntity.UserLogId field instance</summary>
		public static EntityField UserLogId
		{
			get { return (EntityField)EntityFieldFactory.Create(UserLogFieldIndex.UserLogId);}
		}
		/// <summary>Creates a new UserLogEntity.UserId field instance</summary>
		public static EntityField UserId
		{
			get { return (EntityField)EntityFieldFactory.Create(UserLogFieldIndex.UserId);}
		}
		/// <summary>Creates a new UserLogEntity.Date field instance</summary>
		public static EntityField Date
		{
			get { return (EntityField)EntityFieldFactory.Create(UserLogFieldIndex.Date);}
		}
		/// <summary>Creates a new UserLogEntity.Action field instance</summary>
		public static EntityField Action
		{
			get { return (EntityField)EntityFieldFactory.Create(UserLogFieldIndex.Action);}
		}
	}

	/// <summary>Field Creation Class for entity UserResponsibleForPrintingLettersEntity</summary>
	public partial class UserResponsibleForPrintingLettersFields
	{
		/// <summary>Creates a new UserResponsibleForPrintingLettersEntity.UserResponsibleForPrintingLetters field instance</summary>
		public static EntityField UserResponsibleForPrintingLetters
		{
			get { return (EntityField)EntityFieldFactory.Create(UserResponsibleForPrintingLettersFieldIndex.UserResponsibleForPrintingLetters);}
		}
		/// <summary>Creates a new UserResponsibleForPrintingLettersEntity.UserId field instance</summary>
		public static EntityField UserId
		{
			get { return (EntityField)EntityFieldFactory.Create(UserResponsibleForPrintingLettersFieldIndex.UserId);}
		}
	}

	/// <summary>Field Creation Class for entity WelcomeTemplateEntity</summary>
	public partial class WelcomeTemplateFields
	{
		/// <summary>Creates a new WelcomeTemplateEntity.WelcomeTemplateId field instance</summary>
		public static EntityField WelcomeTemplateId
		{
			get { return (EntityField)EntityFieldFactory.Create(WelcomeTemplateFieldIndex.WelcomeTemplateId);}
		}
		/// <summary>Creates a new WelcomeTemplateEntity.TemplateId field instance</summary>
		public static EntityField TemplateId
		{
			get { return (EntityField)EntityFieldFactory.Create(WelcomeTemplateFieldIndex.TemplateId);}
		}
	}
	

	/// <summary>Field Creation Class for typedview VTemplateTypedView</summary>
	public partial class VTemplateFields
	{
		/// <summary>Creates a new VTemplateTypedView.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.ContactId);}
		}

		/// <summary>Creates a new VTemplateTypedView.ContactGroupId field instance</summary>
		public static EntityField ContactGroupId
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.ContactGroupId);}
		}

		/// <summary>Creates a new VTemplateTypedView.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.Name);}
		}

		/// <summary>Creates a new VTemplateTypedView.EmailAddress field instance</summary>
		public static EntityField EmailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.EmailAddress);}
		}

		/// <summary>Creates a new VTemplateTypedView.MailAddress field instance</summary>
		public static EntityField MailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MailAddress);}
		}

		/// <summary>Creates a new VTemplateTypedView.MailState field instance</summary>
		public static EntityField MailState
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MailState);}
		}

		/// <summary>Creates a new VTemplateTypedView.MailCity field instance</summary>
		public static EntityField MailCity
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MailCity);}
		}

		/// <summary>Creates a new VTemplateTypedView.MailZip field instance</summary>
		public static EntityField MailZip
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MailZip);}
		}

		/// <summary>Creates a new VTemplateTypedView.MailCountry field instance</summary>
		public static EntityField MailCountry
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MailCountry);}
		}

		/// <summary>Creates a new VTemplateTypedView.Phone field instance</summary>
		public static EntityField Phone
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.Phone);}
		}

		/// <summary>Creates a new VTemplateTypedView.MobilePhone field instance</summary>
		public static EntityField MobilePhone
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.MobilePhone);}
		}

		/// <summary>Creates a new VTemplateTypedView.Fax field instance</summary>
		public static EntityField Fax
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.Fax);}
		}

		/// <summary>Creates a new VTemplateTypedView.ContactVisitDate field instance</summary>
		public static EntityField ContactVisitDate
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.ContactVisitDate);}
		}

		/// <summary>Creates a new VTemplateTypedView.ContactGroupName field instance</summary>
		public static EntityField ContactGroupName
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.ContactGroupName);}
		}

		/// <summary>Creates a new VTemplateTypedView.SendNewsletter field instance</summary>
		public static EntityField SendNewsletter
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateFieldIndex.SendNewsletter);}
		}
	}

	/// <summary>Field Creation Class for typedview VTemplateDevTypedView</summary>
	public partial class VTemplateDevFields
	{
		/// <summary>Creates a new VTemplateDevTypedView.ContactId field instance</summary>
		public static EntityField ContactId
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.ContactId);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.ContactGroupId field instance</summary>
		public static EntityField ContactGroupId
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.ContactGroupId);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.Name field instance</summary>
		public static EntityField Name
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.Name);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.EmailAddress field instance</summary>
		public static EntityField EmailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.EmailAddress);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MailAddress field instance</summary>
		public static EntityField MailAddress
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MailAddress);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MailState field instance</summary>
		public static EntityField MailState
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MailState);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MailCity field instance</summary>
		public static EntityField MailCity
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MailCity);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MailZip field instance</summary>
		public static EntityField MailZip
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MailZip);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MailCountry field instance</summary>
		public static EntityField MailCountry
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MailCountry);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.Phone field instance</summary>
		public static EntityField Phone
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.Phone);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.MobilePhone field instance</summary>
		public static EntityField MobilePhone
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.MobilePhone);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.Fax field instance</summary>
		public static EntityField Fax
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.Fax);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.ContactVisitDate field instance</summary>
		public static EntityField ContactVisitDate
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.ContactVisitDate);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.Sent field instance</summary>
		public static EntityField Sent
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.Sent);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.ContactGroupName field instance</summary>
		public static EntityField ContactGroupName
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.ContactGroupName);}
		}

		/// <summary>Creates a new VTemplateDevTypedView.BusinessRuleId field instance</summary>
		public static EntityField BusinessRuleId
		{
			get { return (EntityField)EntityFieldFactory.Create(VTemplateDevFieldIndex.BusinessRuleId);}
		}
	}
}